package com.qingcloud.adminbackend.entity.equipment;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 设备表基本信息表
 * </p>
 *
 * @author liyuhong
 * @since 2018-11-19
 */
@Data
public class EquipmentListDTO  implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 设备编号
     */
    @ApiModelProperty(value = "设备ID")
    private String equipmentId;

    @ApiModelProperty(value = "产品", example = "产品(1:室内通用；2：室内装修）")
    private String product ;

    @ApiModelProperty(value = "产品型号")
    private String productType;

    @ApiModelProperty(value = "产品型号ID")
    private Integer productTypeId;

    @ApiModelProperty(value = "产品",example = "产品(1:室内通用；2：室内装修）")
    private String productName;

    @ApiModelProperty(value = "实际监测因子")
    private String sensorFactors;

    @ApiModelProperty(value = "可用监测因子")
    private String useSensorFactors;

    @ApiModelProperty(value = "监测因子Tips")
    private String sensorFactorsTips;

    @ApiModelProperty(value = "设备状态")
    private String status;

    @ApiModelProperty(value = "设备运行模式")
    private String runningMode;

    @ApiModelProperty(value = "是否为设备池数据(1:是；0：否)")
    private String isEquipmentPool;

    @ApiModelProperty(value = "合格标志（1：未测试；2：生产测试完成；3：校准完成)")
    private String standardFlag;

    @ApiModelProperty(value = "类型")
    private String equipmentCatagory;

    @ApiModelProperty(value = "生产厂商")
    private String manufacturer;

    @ApiModelProperty(value = "物联网卡号")
    private String phoneNum;

    @ApiModelProperty(value = "监测点")
    private String stationName;

    @ApiModelProperty(value = "监测点编号")
    private String stationId;

    @ApiModelProperty(value = "省")
    private String proDesc;

    @ApiModelProperty(value = "市")
    private String cityDesc;

    @ApiModelProperty(value = "区")
    private String districtDesc;

    @ApiModelProperty(value = "空间地址")
    private String capation;

    @ApiModelProperty(value = "楼宇，楼层，房间组装")
    private String space;

    @ApiModelProperty(value = "是否管理 0不是 1是")
    private String manageAuth;

    @ApiModelProperty(value = "是否可读 0不是 1是")
    private String readAuth;

    @ApiModelProperty(value = "组织名称")
    private String orgName;

    @ApiModelProperty(value = "空间Id")
    private String moId;

    @ApiModelProperty(value = "协议类型(1室内蛙鸣MQTT, 2室内漂爱协议，3网格化TCP/IP)")
    private String protocolCode;

    @ApiModelProperty(value = "传感器状态：1正常，0不正常 6：待运维")
    private String sensorStatus;

    @ApiModelProperty(value = "1：健康空气，2：网格化")
    private String workType;

    @ApiModelProperty(value = "绑定状态：1绑定，0未绑定")
    private String mountStatus;

    @ApiModelProperty(value = "在线控制（0：支持；1不支持）")
    private Integer onlineControl;
}

